temple of sacrifice - German English Dictionary